<u># var 声明任意变量</u>
<b>var</b> a;				<em>// 声明一个变量</em>
<b>var</b> a,b,c;				<em>// 声明多个变量</em>
<b>var</b> a = 0;			<em>// 声明并初始化一个变量 </em>
<b>var</b> a = 0,b=1 ;		<em>// 声明并初始化多个变量</em>
<b>var</b> a = 0,b,c ;			<em>// 混合声明</em>

<u># let 声明变量</u>
<em>1、只在当前作用域起作用，即只在当前代码块 {} 中起作用</em>
<em>2、同一变量名在同一代码块中不可重复声明</em>
<b>let</b> a;				<em>// 声明一个变量</em>
<b>let</b> a,b,c;				<em>// 声明多个变量</em>
<b>let</b> a = 0;				<em>// 声明并初始化一个变量 </em>
<b>let</b> a = 0,b=1 ;			<em>// 声明并初始化多个变量</em>
<b>let</b> a = 0,b,c ;			<em>// 混合声明</em>

<u># 声明常量</u>
<em>1、只在当前作用域起作用，即只在当前代码块 {} 中起作用</em>
<em>2、同一变量名在同一代码块中不可重复声明</em>
<em>3、不能改变已声明的值</em>
<em>4、必须初始化变量</em>
<b>const</b> a = 0;